package com.example.demo.JsonTest.Entity;

import com.example.demo.ExcelTest.util.ExcelExport;
import com.example.demo.ExcelTest.util.ExcelImport;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * @author LHH
 * @date 2025/8/25
 */
@Data
public class FinancialMonthEntity {

    @JsonProperty("ORGANINAME")
    private String organiName;
    @JsonProperty("ORGANICODE")
    private String organiCode;
    @JsonProperty("TEAMNAME")
    private String teamName;
    @JsonProperty("TEAMCODE")
    private String teamCode;
    @JsonProperty("TYPENAME")
    private String typeName;
    @JsonProperty("TYPECODE")
    private String typeCode;
    @JsonProperty("SPECIFIEDMONTH")
    private String specifiedMonth;

    @JsonProperty("MATERIALSSEED")
    private Double materialsSeed;
    @JsonProperty("DMATERIALSSEED")
    private Double dMaterialsSeed;
    @JsonProperty("MATERIALSFERTILIZER")
    private Double materialsFertilizer;
    @JsonProperty("DMATERIALSFERTILIZER")
    private Double dMaterialsFertilizer;
    @JsonProperty("MATERIALSPESTICIDE")
    private Double materialsPesticide;
    @JsonProperty("DMATERIALSPESTICIDE")
    private Double dMaterialsPesticide;
    @JsonProperty("MATERIALSCONSUMABLES")
    private Double materialsConsumables;
    @JsonProperty("DMATERIALSCONSUMABLES")
    private Double dMaterialsConsumables;
    @JsonProperty("MATERIALSOTHER")
    private Double materialsOther;
    @JsonProperty("DMATERIALSOTHER")
    private Double dMaterialsOther;
    @JsonProperty("COSTIRRIGATE")
    private Double costIrrigate;
    @JsonProperty("DCOSTIRRIGATE")
    private Double dCostIrrigate;
    @JsonProperty("COSTMACHINE")
    private Double costMachine;
    @JsonProperty("DCOSTMACHINE")
    private Double dCostMachine;
    @JsonProperty("COSTLANDCONTRACT")
    private Double costLandContract;
    @JsonProperty("DCOSTLANDCONTRACT")
    private Double dCostLandContract;
    @JsonProperty("COSTCOMPENSATE")
    private Double costCompensate;
    @JsonProperty("DCOSTCOMPENSATE")
    private Double dCostCompensate;
    @JsonProperty("COSTLANDLEVELING")
    private Double costLandLeveling;
    @JsonProperty("DCOSTLANDLEVELING")
    private Double dCostLandLeveling;
    @JsonProperty("COSTDITCHDREDGING")
    private Double costDitchDredging;
    @JsonProperty("DCOSTDITCHDREDGING")
    private Double dCostDitchDredging;
    @JsonProperty("COSTFREIGHT")
    private Double costFreight;
    @JsonProperty("DCOSTFREIGHT")
    private Double dCostFreight;
    @JsonProperty("COSTDRYING")
    private Double costDrying;
    @JsonProperty("DCOSTDRYING")
    private Double dCostDrying;
    @JsonProperty("COSTWATERCONSERVANCY")
    private Double costWaterConservancy;
    @JsonProperty("DCOSTWATERCONSERVANCY")
    private Double dCostWaterConservancy;
    @JsonProperty("COSTCATCH")
    private Double costCatch;
    @JsonProperty("DCOSTCATCH")
    private Double dCostCatch;
    @JsonProperty("COSTOTHER")
    private Double costOther;
    @JsonProperty("DCOSTOTHER")
    private Double dCostOther;
    @JsonProperty("LABOURDAYLABORER")
    private Double labourDayLaborer;
    @JsonProperty("DLABOURDAYLABORER")
    private Double dLabourDayLaborer;
    @JsonProperty("LABOURSERVICECHARGE")
    private Double labourServiceCharge;
    @JsonProperty("DLABOURSERVICECHARGE")
    private Double dLabourServiceCharge;
    @JsonProperty("LABOURWAGE")
    private Double labourWage;
    @JsonProperty("DLABOURWAGE")
    private Double dLabourWage;
    @JsonProperty("LABOURBONUS")
    private Double labourBonus;
    @JsonProperty("DLABOURBONUS")
    private Double dLabourBonus;
    @JsonProperty("LABOURSOCIALSECURITY")
    private Double labourSocialSecurity;
    @JsonProperty("DLABOURSOCIALSECURITY")
    private Double dLabourSocialSecurity;
    @JsonProperty("LABOURUNIONFUND")
    private Double labourUnionFund;
    @JsonProperty("DLABOURUNIONFUND")
    private Double dLabourUnionFund;
    @JsonProperty("LABOUREDUCATION")
    private Double labourEducation;
    @JsonProperty("DLABOUREDUCATION")
    private Double dLabourEducation;
    @JsonProperty("LABOURRESERVEFUND")
    private Double labourReserveFund;
    @JsonProperty("DLABOURRESERVEFUND")
    private Double dLabourReserveFund;
    @JsonProperty("LABOURENTERPRISEANNUITY")
    private Double labourEnterpriseAnnuity;
    @JsonProperty("DLABOURENTERPRISEANNUITY")
    private Double dLabourEnterpriseAnnuity;
    @JsonProperty("LABOUROTHER")
    private Double labourOther;
    @JsonProperty("DLABOUROTHER")
    private Double dLabourOther;
    @JsonProperty("INDIRECTMANUFACTURE")
    private Double indirectManufacture;
    @JsonProperty("DINDIRECTMANUFACTURE")
    private Double dIndirectManufacture;
    @JsonProperty("INDIRECTOTHER")
    private Double indirectOther;
    @JsonProperty("DINDIRECTOTHER")
    private Double dIndirectOther;


}
